package material;

/**
 * Keyboard est l'interface de l'afficheur du metronome. Elle simule le clavier materiel en offrant un service de lecture de l'etat d'un bouton.
 */
public interface Keyboard {

	/**
	 * Rend vrai si le bouton d'ID specifie est enfonce.
	 * @param buttonID	L'ID du bouton
	 * @return	vrai si le bouton dont l'ID passe en parametre est enfonce, faux sinon
	 */
	public boolean isButtonPressed(int buttonID);

}
